<?xml version="1.0"?>
<component name="org.nuxeo.apidoc.snapshot.SnapshotManagerComponent.override">

  <require>org.nuxeo.apidoc.snapshot.SnapshotManagerComponent</require>

  <documentation>
<p>
      This component handles the introspection of the current live Runtime as a distribution.
    </p>
<p>
      It can also persist this introspection as Nuxeo documents, to handle import and export of external distributions.
    </p>

  </documentation>
  <?xml version='1.0' encoding='UTF-8'?>
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService">
    <documentation>
      Properties controlling sensitive configuration exposure, when extracted from runtime contributions by
      explorer logics.

      @since 20.0.0
    </documentation>
    <property name="org.nuxeo.apidoc.secure.xml.keywords">
      password, Password, secret, apiKey, TMPDIR, TMP, TEMP, TEMPDIR
    </property>
    <property name="org.nuxeo.apidoc.secure.xml.keywords.whitelisted">
      passwordField, passwordHashAlgorithm
    </property>
  </extension>

</component>
